effect of heat on magnetism